08ed0000  b41f push {r0-r4}
08ed0002  1c01 add r1, r0, #0x0
08ed0004  2280 mov r2, #0x80
08ed0006  2307 mov r3, #0x7
08ed0008  4c07 ldr r4, [$08ed0028] (=$08ed0030)
08ed000a  4019 and r1, r3
08ed000c  410a asr r2, r1
08ed000e  10c0 asr r0, r0, #0x03
08ed0010  1824 add r4, r4, r0
08ed0012  6824 ldr r4, [r4, #0x0]
08ed0014  4014 and r4, r2
08ed0016  2c00 cmp r4, #0x0
08ed0018  dc1a bgt $08ed0050
08ed001a  bc1f pop {r0-r4}
08ed001c  b401 push {r0}
08ed001e  4803 ldr r0, [$08ed002c] (=$08023e95)
08ed0020  4686 mov lr, r0
08ed0022  bc01 pop {r0}
08ed0024  4770 bx lr
08ed0026  46c0 mov r8, r8
08ed0028  0030 lsl r0, r6, #0x00
08ed002a  08ed lsr r5, r5, #0x03
08ed002c  3e95 sub r6, #0x95
08ed002e  0802 lsr r2, r0, #0x00
08ed0030  0000 lsl r0, r0, #0x00
08ed0032  0000 lsl r0, r0, #0x00
08ed0034  0000 lsl r0, r0, #0x00
08ed0036  0010 lsl r0, r2, #0x00
08ed0038  0000 lsl r0, r0, #0x00
08ed003a  0000 lsl r0, r0, #0x00
08ed003c  0000 lsl r0, r0, #0x00
08ed003e  0000 lsl r0, r0, #0x00
08ed0040  0000 lsl r0, r0, #0x00
08ed0042  0000 lsl r0, r0, #0x00
08ed0044  0000 lsl r0, r0, #0x00
08ed0046  0000 lsl r0, r0, #0x00
08ed0048  0000 lsl r0, r0, #0x00
08ed004a  0000 lsl r0, r0, #0x00
08ed004c  0000 lsl r0, r0, #0x00
08ed004e  0000 lsl r0, r0, #0x00
08ed0050  bc1f pop {r0-r4}
08ed0052  4c01 ldr r4, [$08ed0058] (=$08023e9c)
08ed0054  46a7 mov pc, r4
08ed0056  46c0 mov r8, r8
08ed0058  3e9c sub r6, #0x9c
08ed005a  0802 lsr r2, r0, #0x00
08ed005c  ffff blh $0ffe
08ed005e  ffff blh $0ffe
08ed0060  b41f push {r0-r4}
08ed0062  1c01 add r1, r0, #0x0
08ed0064  2280 mov r2, #0x80
08ed0066  2307 mov r3, #0x7
08ed0068  4c07 ldr r4, [$08ed0088] (=$08ed0090)
08ed006a  4019 and r1, r3
08ed006c  410a asr r2, r1
08ed006e  10c0 asr r0, r0, #0x03
08ed0070  1824 add r4, r4, r0
08ed0072  6824 ldr r4, [r4, #0x0]
08ed0074  4014 and r4, r2
08ed0076  2c00 cmp r4, #0x0
08ed0078  dc1a bgt $08ed00b0
08ed007a  bc1f pop {r0-r4}
08ed007c  b401 push {r0}
08ed007e  4803 ldr r0, [$08ed008c] (=$0802b2af)
08ed0080  4686 mov lr, r0
08ed0082  bc01 pop {r0}
08ed0084  4770 bx lr
08ed0086  46c0 mov r8, r8
08ed0088  0090 lsl r0, r2, #0x02
08ed008a  08ed lsr r5, r5, #0x03
08ed008c  b2af [ ??? ]
08ed008e  0802 lsr r2, r0, #0x00
08ed0090  0000 lsl r0, r0, #0x00
08ed0092  0000 lsl r0, r0, #0x00
08ed0094  0018 lsl r0, r3, #0x00
08ed0096  0000 lsl r0, r0, #0x00
08ed0098  0000 lsl r0, r0, #0x00
08ed009a  0000 lsl r0, r0, #0x00
08ed009c  0000 lsl r0, r0, #0x00
08ed009e  0000 lsl r0, r0, #0x00
08ed00a0  0000 lsl r0, r0, #0x00
08ed00a2  0000 lsl r0, r0, #0x00
08ed00a4  0000 lsl r0, r0, #0x00
08ed00a6  0000 lsl r0, r0, #0x00
08ed00a8  0000 lsl r0, r0, #0x00
08ed00aa  0000 lsl r0, r0, #0x00
08ed00ac  0000 lsl r0, r0, #0x00
08ed00ae  0000 lsl r0, r0, #0x00
08ed00b0  bc1f pop {r0-r4}
08ed00b2  4801 ldr r0, [$08ed00b8] (=$0802b2b0)
08ed00b4  4687 mov pc, r0
08ed00b6  46c0 mov r8, r8
08ed00b8  b2b0 [ ??? ]
08ed00ba  0802 lsr r2, r0, #0x00
08ed00bc  ffff blh $0ffe
08ed00be  ffff blh $0ffe
08ed00c0  b41f push {r0-r4}
08ed00c2  1c01 add r1, r0, #0x0
08ed00c4  2280 mov r2, #0x80
08ed00c6  2307 mov r3, #0x7
08ed00c8  4c07 ldr r4, [$08ed00e8] (=$08ed00f0)
08ed00ca  4019 and r1, r3
08ed00cc  410a asr r2, r1
08ed00ce  10c0 asr r0, r0, #0x03
08ed00d0  1824 add r4, r4, r0
08ed00d2  6824 ldr r4, [r4, #0x0]
08ed00d4  4014 and r4, r2
08ed00d6  2c00 cmp r4, #0x0
08ed00d8  dc1a bgt $08ed0110
08ed00da  bc1f pop {r0-r4}
08ed00dc  b401 push {r0}
08ed00de  4803 ldr r0, [$08ed00ec] (=$0802b22b)
08ed00e0  4686 mov lr, r0
08ed00e2  bc01 pop {r0}
08ed00e4  4770 bx lr
08ed00e6  46c0 mov r8, r8
08ed00e8  00f0 lsl r0, r6, #0x03
08ed00ea  08ed lsr r5, r5, #0x03
08ed00ec  b22b [ ??? ]
08ed00ee  0802 lsr r2, r0, #0x00
08ed00f0  0000 lsl r0, r0, #0x00
08ed00f2  1800 add r0, r0, r0
08ed00f4  0000 lsl r0, r0, #0x00
08ed00f6  0000 lsl r0, r0, #0x00
08ed00f8  0000 lsl r0, r0, #0x00
08ed00fa  0000 lsl r0, r0, #0x00
08ed00fc  0000 lsl r0, r0, #0x00
08ed00fe  0000 lsl r0, r0, #0x00
08ed0100  0000 lsl r0, r0, #0x00
08ed0102  0000 lsl r0, r0, #0x00
08ed0104  0000 lsl r0, r0, #0x00
08ed0106  0000 lsl r0, r0, #0x00
08ed0108  0000 lsl r0, r0, #0x00
08ed010a  0000 lsl r0, r0, #0x00
08ed010c  0000 lsl r0, r0, #0x00
08ed010e  0000 lsl r0, r0, #0x00
08ed0110  bc1f pop {r0-r4}
08ed0112  4801 ldr r0, [$08ed0118] (=$0802b22c)
08ed0114  4687 mov pc, r0
08ed0116  46c0 mov r8, r8
08ed0118  b22c [ ??? ]
08ed011a  0802 lsr r2, r0, #0x00
08ed011c  ffff blh $0ffe
08ed011e  ffff blh $0ffe
08ed0120  b41f push {r0-r4}
08ed0122  1c01 add r1, r0, #0x0
08ed0124  2280 mov r2, #0x80
08ed0126  2307 mov r3, #0x7
08ed0128  4c07 ldr r4, [$08ed0148] (=$08ed0150)
08ed012a  4019 and r1, r3
08ed012c  410a asr r2, r1
08ed012e  10c0 asr r0, r0, #0x03
08ed0130  1824 add r4, r4, r0
08ed0132  6824 ldr r4, [r4, #0x0]
08ed0134  4014 and r4, r2
08ed0136  2c00 cmp r4, #0x0
08ed0138  dc1a bgt $08ed0170
08ed013a  bc1f pop {r0-r4}
08ed013c  b401 push {r0}
08ed013e  4803 ldr r0, [$08ed014c] (=$0802b23d)
08ed0140  4686 mov lr, r0
08ed0142  bc01 pop {r0}
08ed0144  4770 bx lr
08ed0146  46c0 mov r8, r8
08ed0148  0150 lsl r0, r2, #0x05
08ed014a  08ed lsr r5, r5, #0x03
08ed014c  b23d [ ??? ]
08ed014e  0802 lsr r2, r0, #0x00
08ed0150  0000 lsl r0, r0, #0x00
08ed0152  0000 lsl r0, r0, #0x00
08ed0154  0700 lsl r0, r0, #0x1c
08ed0156  00f8 lsl r0, r7, #0x03
08ed0158  0000 lsl r0, r0, #0x00
08ed015a  0000 lsl r0, r0, #0x00
08ed015c  0000 lsl r0, r0, #0x00
08ed015e  0000 lsl r0, r0, #0x00
08ed0160  0008 lsl r0, r1, #0x00
08ed0162  0008 lsl r0, r1, #0x00
08ed0164  0000 lsl r0, r0, #0x00
08ed0166  0000 lsl r0, r0, #0x00
08ed0168  0000 lsl r0, r0, #0x00
08ed016a  0000 lsl r0, r0, #0x00
08ed016c  0000 lsl r0, r0, #0x00
08ed016e  0000 lsl r0, r0, #0x00
08ed0170  bc1f pop {r0-r4}
08ed0172  4801 ldr r0, [$08ed0178] (=$0802b23e)
08ed0174  4687 mov pc, r0
08ed0176  46c0 mov r8, r8
08ed0178  b23e [ ??? ]
08ed017a  0802 lsr r2, r0, #0x00
08ed017c  ffff blh $0ffe
08ed017e  ffff blh $0ffe
08ed0180  b41f push {r0-r4}
08ed0182  1c08 add r0, r1, #0x0
08ed0184  2280 mov r2, #0x80
08ed0186  2307 mov r3, #0x7
08ed0188  4c07 ldr r4, [$08ed01a8] (=$08ed01b0)
08ed018a  4019 and r1, r3
08ed018c  410a asr r2, r1
08ed018e  10c0 asr r0, r0, #0x03
08ed0190  1824 add r4, r4, r0
08ed0192  6824 ldr r4, [r4, #0x0]
08ed0194  4014 and r4, r2
08ed0196  2c00 cmp r4, #0x0
08ed0198  dc1a bgt $08ed01d0
08ed019a  bc1f pop {r0-r4}
08ed019c  b401 push {r0}
08ed019e  4803 ldr r0, [$08ed01ac] (=$0802b34b)
08ed01a0  4686 mov lr, r0
08ed01a2  bc01 pop {r0}
08ed01a4  4770 bx lr
08ed01a6  46c0 mov r8, r8
08ed01a8  01b0 lsl r0, r6, #0x06
08ed01aa  08ed lsr r5, r5, #0x03
08ed01ac  b34b [ ??? ]
08ed01ae  0802 lsr r2, r0, #0x00
08ed01b0  1800 add r0, r0, r0
08ed01b2  0000 lsl r0, r0, #0x00
08ed01b4  0000 lsl r0, r0, #0x00
08ed01b6  0000 lsl r0, r0, #0x00
08ed01b8  0000 lsl r0, r0, #0x00
08ed01ba  0000 lsl r0, r0, #0x00
08ed01bc  0000 lsl r0, r0, #0x00
08ed01be  0000 lsl r0, r0, #0x00
08ed01c0  0000 lsl r0, r0, #0x00
08ed01c2  0000 lsl r0, r0, #0x00
08ed01c4  0000 lsl r0, r0, #0x00
08ed01c6  0000 lsl r0, r0, #0x00
08ed01c8  0000 lsl r0, r0, #0x00
08ed01ca  0000 lsl r0, r0, #0x00
08ed01cc  0000 lsl r0, r0, #0x00
08ed01ce  0000 lsl r0, r0, #0x00
08ed01d0  bc1f pop {r0-r4}
08ed01d2  4901 ldr r1, [$08ed01d8] (=$0802b34c)
08ed01d4  468f mov pc, r1
08ed01d6  46c0 mov r8, r8
08ed01d8  b34c [ ??? ]
08ed01da  0802 lsr r2, r0, #0x00
08ed01dc  ffff blh $0ffe
08ed01de  ffff blh $0ffe
08ed01e0  b41f push {r0-r4}
08ed01e2  1c11 add r1, r2, #0x0
08ed01e4  2080 mov r0, #0x80
08ed01e6  2307 mov r3, #0x7
08ed01e8  4c07 ldr r4, [$08ed0208] (=$08ed0210)
08ed01ea  4019 and r1, r3
08ed01ec  4108 asr r0, r1
08ed01ee  10d2 asr r2, r2, #0x03
08ed01f0  18a4 add r4, r4, r2
08ed01f2  6824 ldr r4, [r4, #0x0]
08ed01f4  4004 and r4, r0
08ed01f6  2c00 cmp r4, #0x0
08ed01f8  dc1a bgt $08ed0230
08ed01fa  bc1f pop {r0-r4}
08ed01fc  b401 push {r0}
08ed01fe  4803 ldr r0, [$08ed020c] (=$08016c99)
08ed0200  4686 mov lr, r0
08ed0202  bc01 pop {r0}
08ed0204  4770 bx lr
08ed0206  46c0 mov r8, r8
08ed0208  0210 lsl r0, r2, #0x08
08ed020a  08ed lsr r5, r5, #0x03
08ed020c  6c99 ldr r1, [r3, #0x48]
08ed020e  0801 lsr r1, r0, #0x00
08ed0210  0000 lsl r0, r0, #0x00
08ed0212  0000 lsl r0, r0, #0x00
08ed0214  1800 add r0, r0, r0
08ed0216  0000 lsl r0, r0, #0x00
08ed0218  0000 lsl r0, r0, #0x00
08ed021a  0000 lsl r0, r0, #0x00
08ed021c  0000 lsl r0, r0, #0x00
08ed021e  0000 lsl r0, r0, #0x00
08ed0220  0000 lsl r0, r0, #0x00
08ed0222  0000 lsl r0, r0, #0x00
08ed0224  0000 lsl r0, r0, #0x00
08ed0226  0000 lsl r0, r0, #0x00
08ed0228  0000 lsl r0, r0, #0x00
08ed022a  0000 lsl r0, r0, #0x00
08ed022c  0000 lsl r0, r0, #0x00
08ed022e  0000 lsl r0, r0, #0x00
08ed0230  bc1f pop {r0-r4}
08ed0232  4a01 ldr r2, [$08ed0238] (=$08016c9a)
08ed0234  4697 mov pc, r2
08ed0236  46c0 mov r8, r8
08ed0238  6c9a ldr r2, [r3, #0x48]
08ed023a  0801 lsr r1, r0, #0x00
